package com.geovis.emergency.spd.entity.command.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.geovis.common.core.entity.BaseEntity;

import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 中国台风网-台风点位信息表
 * </p>
 *
 * @author Lonsho
 * @since 2022-10-25
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("ods_zgtfw_typhoon_point")
@ApiModel(value = "OdsZgtfwTyphoonPoint对象", description = "中国台风网-台风点位信息表")
public class OdsZgtfwTyphoonPoint implements Serializable {

    private static final long serialVersionUID = 23992179355206114L;
    @ApiModelProperty("主键id")
    @TableId
    private Long id;

    @ApiModelProperty("台风编号")
    private String typhoonNo;

    @ApiModelProperty("时间")
    private LocalDateTime time;

    @ApiModelProperty("经度")
    private String longitude;

    @ApiModelProperty("维度")
    private String latitude;

    @ApiModelProperty("强度")
    private String strong;

    @ApiModelProperty("风力（单位：级）")
    private String power;

    @ApiModelProperty("风速（单位：m/s	）")
    private String speed;

    @ApiModelProperty("参考位置")
    private String moveDir;

    @ApiModelProperty("移动速度（单位：m/s	）")
    private String moveSpeed;

    @ApiModelProperty("压力")
    private String pressure;

    @ApiModelProperty("圆形7")
    private String radius7;

    @ApiModelProperty("圆形10")
    private String radius10;

    @ApiModelProperty("圆形12")
    private String radius12;

    @ApiModelProperty("圆形json7")
    private String radius7Quad;

    @ApiModelProperty("圆形json10")
    private String radius10Quad;

    @ApiModelProperty("圆形json12")
    private String radius12Quad;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("预报信息")
    private String forecast;


}
